/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Codigo;

/**
 *
 * @author kyerte
 */
public abstract class Producto {

    int idProducto;
    String nombre;
    String tipo;
    boolean vendido;
    boolean esDesarrollo;

    public Producto(int id, String nom, String tip, boolean sold, boolean esDesarrollo) {

        establecerIdProducto(id);
        establecerNombre(nom);
        establecerTipo(tip);
        establecerVendido(sold);
        establecerEsDesarrollo(esDesarrollo);
    }

    public abstract int obtenerIdProducto();

    public abstract String obtenerNombre();

    public abstract String obtenerTipo();

    public abstract boolean obtenerVendido();

    public abstract boolean obtenerEsDesarrollo();

    private void establecerIdProducto(int idProd) {
        idProducto = idProd;
    }

    private void establecerNombre(String nom) {
        nombre = nom;
    }

    private void establecerTipo(String tip) {
        tipo = tip;
    }

    private void establecerVendido(boolean sold) {
        vendido = sold;
    }

    private void establecerEsDesarrollo(boolean esDes) {
        esDesarrollo = esDes;
    }
}
